having goat neck appendages - Alemán Inglés Diccionario